Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

144
Vistas
How to update an "array of objects" with Firestore and Firebase functions?

I have some body data coming into firebase functions as a array ['123','hello','34']

I then process it by doing const data = JSON.stringify(['123','hello','34'])

After i update the firestore data by doing a set

set({testData : firestore.FieldValue.arrayUnion(data)})

Problem is, the entire thing is saved as string in firestore

testData: "['123','hello','34']"

Instead of an array.

testData: 
 0: "123"
 1: "hello"
 2: "34"

My question is how do i get firestore to save it as an array?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

You are converting it to a string by using stringify(). Try refactoring the code as shown below:

docRef.set({ testData : firestore.FieldValue.arrayUnion(...data) })
// use spread operator here                             ^^^

The documentation (NodeJS) has an example on adding multiple values using arrayUnion.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda